/*
 * <p>Copyright ® 数据爬虫案例版权所有。</p>
 * 类名:PrvlQO
 * 创建人:xiaoxiao
 * 创建时间:2017-02-17
 */
package com.wx.demo.wcd.domain.qo;

import java.util.List;
import com.yjhl.framework.dao.query.QO;

/**
 * query class for Prvl 
 * @author xiaoxiao
 * @since 1.8
 * @version 1.0.0  
 */
 
public class PrvlQO extends QO {
    private static final long serialVersionUID = 1L;
    
    /**
     * 权限标识
     */
    private String prvlId;    
    private List<String> prvlId_list;
    private String prvlId_notnull = "N";
    private String prvlId_notequal;
    private boolean prvlId_like;
    
    /**
     * 权限名称
     */
    private String prvlName;    
    private List<String> prvlName_list;
    private String prvlName_notnull = "N";
    private String prvlName_notequal;
    private boolean prvlName_like;
    
    /**
     * 权限描述
     */
    private String prvlDesc;    
    private List<String> prvlDesc_list;
    private String prvlDesc_notnull = "N";
    private String prvlDesc_notequal;
    private boolean prvlDesc_like;
    
    /**
     * 权限代码
     */
    private String prvlCode;    
    private List<String> prvlCode_list;
    private String prvlCode_notnull = "N";
    private String prvlCode_notequal;
    private boolean prvlCode_like;
    
    public String getPrvlId() {
        return prvlId;
    }
    
    public void setPrvlId(String prvlId) {
        this.prvlId = prvlId;
    }
    public List<String> getPrvlId_list() {
        return prvlId_list;
    }
    
    public void setPrvlId_list(List<String> prvlId_list) {
        this.prvlId_list = prvlId_list;
    }
    public String getPrvlId_notequal() {
        return prvlId_notequal;
    }
    
    public void setPrvlId_notequal(String prvlId_notequal) {
        this.prvlId_notequal = prvlId_notequal;
    }
    public String getPrvlId_notnull() {
        return prvlId_notnull;
    }
    
    public void setPrvlId_notnull(String prvlId_notnull) {
        this.prvlId_notnull = prvlId_notnull;
    }
    
    public boolean isPrvlId_like() {
        return prvlId_like;
    }
    
    public void setPrvlId_like(boolean prvlId_like) {
        this.prvlId_like = prvlId_like;
    }
    
    public String getPrvlName() {
        return prvlName;
    }
    
    public void setPrvlName(String prvlName) {
        this.prvlName = prvlName;
    }
    public List<String> getPrvlName_list() {
        return prvlName_list;
    }
    
    public void setPrvlName_list(List<String> prvlName_list) {
        this.prvlName_list = prvlName_list;
    }
    public String getPrvlName_notequal() {
        return prvlName_notequal;
    }
    
    public void setPrvlName_notequal(String prvlName_notequal) {
        this.prvlName_notequal = prvlName_notequal;
    }
    public String getPrvlName_notnull() {
        return prvlName_notnull;
    }
    
    public void setPrvlName_notnull(String prvlName_notnull) {
        this.prvlName_notnull = prvlName_notnull;
    }
    
    public boolean isPrvlName_like() {
        return prvlName_like;
    }
    
    public void setPrvlName_like(boolean prvlName_like) {
        this.prvlName_like = prvlName_like;
    }
    
    public String getPrvlDesc() {
        return prvlDesc;
    }
    
    public void setPrvlDesc(String prvlDesc) {
        this.prvlDesc = prvlDesc;
    }
    public List<String> getPrvlDesc_list() {
        return prvlDesc_list;
    }
    
    public void setPrvlDesc_list(List<String> prvlDesc_list) {
        this.prvlDesc_list = prvlDesc_list;
    }
    public String getPrvlDesc_notequal() {
        return prvlDesc_notequal;
    }
    
    public void setPrvlDesc_notequal(String prvlDesc_notequal) {
        this.prvlDesc_notequal = prvlDesc_notequal;
    }
    public String getPrvlDesc_notnull() {
        return prvlDesc_notnull;
    }
    
    public void setPrvlDesc_notnull(String prvlDesc_notnull) {
        this.prvlDesc_notnull = prvlDesc_notnull;
    }
    
    public boolean isPrvlDesc_like() {
        return prvlDesc_like;
    }
    
    public void setPrvlDesc_like(boolean prvlDesc_like) {
        this.prvlDesc_like = prvlDesc_like;
    }
    
    public String getPrvlCode() {
        return prvlCode;
    }
    
    public void setPrvlCode(String prvlCode) {
        this.prvlCode = prvlCode;
    }
    public List<String> getPrvlCode_list() {
        return prvlCode_list;
    }
    
    public void setPrvlCode_list(List<String> prvlCode_list) {
        this.prvlCode_list = prvlCode_list;
    }
    public String getPrvlCode_notequal() {
        return prvlCode_notequal;
    }
    
    public void setPrvlCode_notequal(String prvlCode_notequal) {
        this.prvlCode_notequal = prvlCode_notequal;
    }
    public String getPrvlCode_notnull() {
        return prvlCode_notnull;
    }
    
    public void setPrvlCode_notnull(String prvlCode_notnull) {
        this.prvlCode_notnull = prvlCode_notnull;
    }
    
    public boolean isPrvlCode_like() {
        return prvlCode_like;
    }
    
    public void setPrvlCode_like(boolean prvlCode_like) {
        this.prvlCode_like = prvlCode_like;
    }
    

    @Override
	public String toString(){
		
		String toString = "{";
		  	 if(this.prvlId != null){
		   	 	toString += (this.prvlId+",");
		   	 }
		  	 if(this.prvlName != null){
		   	 	toString += (this.prvlName+",");
		   	 }
		  	 if(this.prvlDesc != null){
		   	 	toString += (this.prvlDesc+",");
		   	 }
		  	 if(this.prvlCode != null){
		   	 	toString += (this.prvlCode+",");
		   	 }
		  if(toString.lastIndexOf(",") == ( toString.length()-1)){
		  	toString = toString.substring(0, toString.length()-1);
		  }
		 toString += "}";
		return toString;
		
	}
	
	public String inputDescription(){
		
		String inputDescription = "{";
		   if(this.prvlId != null){
		   		inputDescription += (this.prvlId+" : 权限标识,");
		   }
		   if(this.prvlName != null){
		   		inputDescription += (this.prvlName+" : 权限名称,");
		   }
		   if(this.prvlDesc != null){
		   		inputDescription += (this.prvlDesc+" : 权限描述,");
		   }
		   if(this.prvlCode != null){
		   		inputDescription += (this.prvlCode+" : 权限代码,");
		   }
		  if(inputDescription.lastIndexOf(",") == ( inputDescription.length()-1)){
		  	inputDescription = inputDescription.substring(0, inputDescription.length()-1);
		  }
		  inputDescription += "}";
		
		return inputDescription;
		
	}
}
